/* 
 *author:xking
 *date:2014/11/11
 */

/* reset  */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dialog,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}body,button,input,select,textarea{font:100% Microsoft Yahei,arial,tahoma,simsun,sans-serif;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}address,cite,em,var{font-style:normal;}code,kbd,pre,samp{font-family:courier new,courier,monospace;}ul,ol{list-style:none;}a{text-decoration:none;white-space:nowrap;}a:hover{text-decoration:underline;}legend{color:#333;}fieldset,img{border:0 none;vertical-align:top;}button,input,select,textarea{font-size:100%;overflow:visible;}table{border-collapse:collapse;border-spacing:0;}article,aside,details,figcaption,figure,footer,header,menu,nav,section,time,audio,video{display:block;margin:0;padding:0;font-size:100%;}
a:link {color: #333;}/* 链接基本样式 */
a:visited {color: #666;}/* 链接点击过后的样式 */
a:hover {color: #E73D0D;text-decoration:none;}/* 链接移上时的样式 */
a:active {color: #E73D0D;}/* 链接点击时的样式 */
.clearfix:after{
	clear:both;
	content:"";
	display:table;
}
.clearfix{
	*zoom:1;
}
body{
	background-color:#f2f2f2;
}
.mobile-warper{
	width:100%;
}
input{
	outline:0 none;
}
/* header */
.mobile-warper .header{
	position:relative;
	padding:.9em;
	background-color:#fff;
}
.mobile-warper .header h1{
	font-size:1.4em;
	text-align:center;
	white-space:nowrap;
}
.mobile-warper .header .back-a{
	left:1.2em;
	position:absolute;
	top:1em;
	color:#fff;
	background-color:#EA5306;
	font-size:1em;
	padding:.2em .6em .3em .6em;
	border-radius:.3rem;
	cursor:pointer;
}

/* 登录-content--------- */
.mobile-warper .contents{
	padding:.8em .6em;
}
.mobile-table table{
	border-collapse:separate; 
	border-spacing:0 .6em;
}
.mobile-table table tr{
	border:1px solid #E73D0D;
	height:2.8em;
}
.mobile-table table td{
	background-color:#fff;
	text-align:center;
}
.mobile-table table td input{
	height:2.2em;
	width:100%;
	border:0;
	line-height:1.2em;
	font-size:1em;
	outline:0 none;
	text-align:left;
}
.mobile-table table td i{
	display:inline-block;
	width:30px;
	height:35px;
	vertical-align:middle;
	background-image:url(../images/icon/mobile-login.png);
	background-position:0 0;
	margin:0 .6em 0 .6em;
}
.mobile-table table td .i-pwd{
	background-position:-30px 0;
}
.mobile-table table td .i-code{
	background-position:-60px 0;
}
.mobile-table .mob-code img{
	float:right;
	width:35%;
	border-radius:.3em;
	height:2em;
	padding:.4em 0 0 .2em;
}
.mobile-table .mob-code input{
	padding-top:.2em;
	width:60%;
	float:left;
}
.mobile-table .mob-login-btn{
	margin-top:1.4em;
}
.mobile-table .mob-login-btn input{
	width:100%;
	height:48px;
	font-size:1.2em;
	color:#fff;
	background-color:#E73D0D;
	border:0;
	border-radius:.3rem;
}
.mobile-cont-bottom{
	margin-top:.5em;
	padding:.2em;
}
.mobile-cont-bottom a{
	font-size:1em;
	white-space:nowrap;
	display:inline-block;
	text-align:center;
}
.mobile-cont-bottom .forget-pwd{
	float:left;
	width:25%;
	vertical-align:middle;
}
.mobile-cont-bottom .register-id{
	float:right;
	width:30%;
	vertical-align:middle;
}
.hints{
	overflow:hidden;
	height:1.4em;
}
.hints .hint-message{
	font-size:.9em;
	color:#ED150D;
	padding-left:.3em;
}

/* 注册-content--------- */
.mobile-warper .register-cont{
	padding:.8em .6em;
}
.phone-mail{
	padding:.8em;
	border-bottom:1px solid #d7d7d7;
	border-top:1px solid #d0d0d0;
	background-image:linear-gradient(to top,#d3d3d3,#FEFEFE);
}
.phone-mail a{
	display:inline-block;
	border-radius:.3rem;
	width:48%;
	font-size:1.2em;
	text-align:center;
	height:2em;
	line-height:2em;
	text-decoration:none;
}
.phone-mail .on{
	background-color:#868C91;
	color:#fff;
}
.register-table table tr{
	height:2.2em;
}
.register-table table tr .reg-labe{
	color:#000;
	font-size:1em;
	width:30%;
	text-align:right;
	white-space:nowrap;
}
.register-table table td{
	background-color:#fff;
	text-align:center;
}
.register-table table td input{
	height:2.2em;
	width:100%;
	border:0;
	line-height:1.2em;
	font-size:1em;
	outline:0 none;
	text-align:left;
}
.register-table .mob-login-btn{
	margin-top:20px;
}
.register-table .mob-login-btn input{
	width:100%;
	height:48px;
	font-size:1.2em;
	color:#fff;
	background-color:#E73D0D;
	border:0;
	border-radius:.3rem;
}

.register-table .reg-table-radius{
	padding:1em 0 .8em 0;
	border:1px solid #e3e3e3;
	border-radius:1rem;
	background-color:#fff;
}
.mobile-cont-bottom .have-id{
	float:right;
	width:25%;
	vertical-align:middle;
	padding-right:1.6em;
}
.register-table .checkbox-reg{
	font-size:.9em;
	padding:.8em;
	white-space:nowrap;
}
.register-table .checkbox-reg a{
	color:#1021A6;
}
.register-table .checkbox-reg a:active{
	color:#E73D0D;
}
.register-cont .register-table .get-code{
	float:right;
	width:42%;
	border-radius:.4rem;
	background-color:#F7F7F7;
	font-size:.7em;
	color:#000;
	border:1px solid #878D92;
	margin-top:.4em;
	margin-right:.4em;
	text-align:center;
	background-image:linear-gradient(to top,#d3d3d3,#FEFEFE);
}

.reg-mail-table .phone-number-mail input,
.register-table .phone-number input{
	float:left;
	width:50%;
}
.reg-mail-table .mob-mail-code{
	margin-top:.2em;
}
.reg-mail-table .mob-mail-code img{
	float:right;
	width:28%;
	height:35px;
	color:#000;
	margin-right:1em;
}
.reg-table-radius .table-top-hr{
	border-top:1px solid #e3e3e3;
}
.reg-table-radius .table-middle-hr{
	border-top:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	height:2.6em;
}
/* 重置密码 */
.reset-password .reset-user{
	font-size:1em;
	color:#E73D0D;
	text-align:left;
}
.reset-password table tr .reg-labe{
	color:#000;
	font-size:1em;
	width:38%;
	text-align:right;
	white-space:nowrap;
}

/* 注册协议 */
.register-agree-cont h2{
	color:#000;
	font-size:1em;
	font-weight:bold;
}
.register-agree-cont p{
	color:#333;
	font-size:.9em;
	text-indent:2em;
	padding:.1em .4em .1em .4em;
}
.register-agree-cont span{
	color:#666;
}
.mobile-warper .header .back-home{
	float:left;
	color:#fff;
	background-color:#EA5306;
	font-size:1.2em;
	padding:.3em .4em;
	border-radius:.3rem;
	cursor:pointer;
}

/* 返回Top */
.index-cont .back-top-agree,
.register-agree-cont .back-top-agree{
	right:1em;
	position:fixed;
	bottom:8em;
	display:none; 
	color:#fff;
	padding:.5em .4em;
	border:1px solid #eee;
	background-color:rgba(51,51,51,.3);
}

/* 
 *author:xking
 *date:2014/11/13
 */
/* 首页 */

img{
	max-width:100%;
	width:100%;
}
.index-warper{
	background-color:#FCDFD3;
}
.index-warper .index-cont > div{
	margin-top:.8em;
	background-color:#fff;
}
.index-warper .index-cont .index-border-pad{
	padding-top:.1em;
}
.tabs-title{
	white-space:nowrap;
}
.tabs-title a{
	float:right;
	overflow:hidden;
	color:#E7390D;
}
.tabs-title em{
	background-color:#E7390D;
	padding:.1em 2.6em 0 .8em;
	color:#fff;
	border-radius:0 2rem 0 0;
	white-space:nowrap;
}
.home-top-list{
	background-color:#fff;
	padding:.6em 0 .3em 0;  
}
.home-top-list li{
	float:left;
	width:25%;
	text-align:center;
}
.home-top-list li i{
	display:inline-block;
	width:50px;
	height:50px;
	background-image:url(../images/icon/home-top.png);
}
.home-top-list li .top-list-1{background-position:0 0;}
.home-top-list li .top-list-2{background-position:-50px 0;}
.home-top-list li .top-list-3{background-position:-100px 0;}
.home-top-list li .top-list-4{background-position:-150px 0;}
.home-top-list li .top-list-5{background-position:-200px 0;}

.home-top-list li a{
	display:block;
	color:#E50012;
}

.index-activity-cont,
.index-life-cont{
	padding:.6em;
	overflow:hidden;
	background-color:#FDF9F7;
}
.index-life-cont a{
	width:100%;
}
.index-life-cont .life-cont-left{
	float:left;
	width:50%;
	overflow:hidden;
}
.index-life-cont .life-cont-right{
	float:right;
	width:48%;
	overflow:hidden;
}
.index-life-cont .life-cont-right a{
	margin-bottom:.4em;
}
.index-life-cont a{
	float:left;
	position:relative;
}
.index-life-cont img{
	width:100%;
}
.index-life-cont a span{
	position:absolute;
	left:0;
	bottom:0;
	color:#fff;
	/* background:rgba(255,255,255,0); */
	background-image:linear-gradient(to top, rgba(0,0,0,.7), rgba(0,0,0,0));
	/* background-image:linear-gradient(to top, rgba(255,255,255,.9), rgba(255,255,255,0)); */
	text-align:center;
	display:block;
	height:2.6em;
	font-size:.9em;
	line-height:3.3em;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	width:100%;
}

.index-activity-cont .activity-cont-left{
	float:left;
	width:38%;
}
.index-activity-cont .activity-cont-right{
	float:right;
	width:60%;
}
.index-activity-cont .activity-cont-right a{
	display:block;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	/* width:6em; */
}
.index-activity-cont .activity-cont-left img{
	border-radius:.4rem;
}
.activity-cont-right h1{
	color:#2b2b2b;
	font-size:1.2em;
}
.activity-cont-right h2{
	font-size:.9em;
	color:#4c4c4c;
}
.index-activity-cont li{
	overflow:hidden;
	margin-bottom:.6em;
	padding-bottom:.6em;
	box-shadow:-.1em -.2em .6em #ddd inset;
	border-radius:.3rem;
}
.index-activity-cont li:last-child{
	border:none;
}

/* society */
.index-cont .index-society-cont{
	background-color:#FCDFD3;
	overflow:hidden;
}
.index-society-cont ul{
	margin-left:-2%;
}
.index-society-cont li{
	float:left;
	width:48%;
	background-color:#fff;
	margin-left:2%;
	margin-top:2%;
	border-radius:.3rem;
}
.index-society-cont li .society-cont-top{
	padding:.3em;
}
.index-society-cont li .society-cont-bottom{
	padding:.6em;
	overflow:hidden;
}
.index-society-cont .society-cont-bottom{
	height:4.8em;
	overflow:hidden;
}
.society-cont-top img{
	border-radius:.3rem;
	/* border:1px solid #E5E1E0; */
	box-shadow: 0 .3em .6em 0 #666;
}
.index-society-cont .society-cont-bottom a{
	color:#AF2601;
	white-space:nowrap;
	display:inline-block;
	overflow:hidden;
	text-overflow:ellipsis;
	width:7em;
}
.index-society-cont .society-cont-bottom p{
	font-size:.7em;
	color:#575757;
}
/* 底部列表home-bottom-list */
.index-cont .home-bottom-list{
	margin-bottom:.3em;
}
.home-bottom-list li{
	padding:.5em 0;
	float:left;
	width:24.5%;
	text-align:center;
	line-height:1em;
	border-right:1px solid #eee;
}
.home-bottom-list li:last{
	border-right:none;
}
.home-bottom-list li i{
	display:inline-block;
	width:22px;
	height:22px;
	background-image:url(../images/icon/foot-bottom.png);
	vertical-align:middle;
	margin-right:.3em;
}
.home-bottom-list li .bottom-list-1{background-position:0 0;}
.home-bottom-list li .bottom-list-2{background-position:-22px 0;}
.home-bottom-list li .bottom-list-3{background-position:-44px 0;}
.home-bottom-list li .bottom-list-4{background-position:-66px 0;}

.home-bottom-list li a{
	font-size:1em;
	vertical-align:middle;
}

/* --红包-- */
.packet-warper{
	background-color:#F8DDD0;
}
.packet-ask .packet-ask-top{
	text-align:center;
}
.packet-ask-top i{
	float:left;
	display:inline-block;
	width:28px;
	height:23px;
	background-image:url(../images/icon/packet-horn.png);
}
.packet-ask-top span{
	font-size:.9em;
	color:#C42D2B;
}
.packet-ask-list{
	padding:1em;
}
.packet-ask-list li{
	margin:.6em 0;
	overflow:hidden;
}
.packet-ask .packet-ask-btn{
	text-align:center;
	padding:.6em;
}
.packet-ask-btn input{
	border:none;
	padding:.1em .3em;
	color:#fff;
	background-color:#E94200;
	border-radius:.3rem;
}
/* 问答统计 */
.packet-awns-count .icon-on{
	float:left;
	display:inline-block;
	width:20px;
	height:20px;
	background-image:url(../images/icon/packet-have-awns.png);
}
.packet-awns-count p{
	float:right;
}
.packet-count-list{
	padding:1em;
}
.packet-count-list li{
	margin:.6em 0;
	overflow:hidden;
}
.packet-awns-color{
	height:.6em;
	background-color:#E4E4E4;
}
.packet-awns-color span{
	float:left;
	display:inline-block;
	height:.6em;
	background-color:#EB5B11;
}
.packet-ask .packet-count-btn{
	text-align:center;
	padding:.6em;
	margin-top:1em;
}
.packet-count-btn a{
	display:block;
	color:#fff;
	padding:.3em;
	background-color:#E94200;
	border-radius:.3rem;
	width:100%;
}
.packet-count h1{
	font-weight:bold;
}
/* 点击抽红包 */
.packet-in-warper .packet-in{
	position:relative;
}
.packet-in .packet-in-click{
	position:absolute;
	top:54%;
	width:100%;
	text-align:center;
}
.packet-in .packet-rule-a{
	position:absolute;
	top:82%;
	width:100%;
	text-align:center;
}
.packet-in-click a{
	background-image:url(../images/pack-click.png);
	display:inline-block;
	background-size:100% 100%;
	height:43px;
	width:170px;
}
.packet-rule-a a{
	background-color:#FC3F0E;
	color:#fff;
	padding:.2em .6em;
	border-radius:.3rem;
	font-size:1em;
}

/* 红包使用规则 */
.packet-rule-warper .packet-rules{
	position:relative;
}
.packet-rules-p{
	position:absolute;
	width:84%;
	left:8%;
	top:8%;
}
.packet-rules-p p{
	font-size:.9em;
	color:#666;
}
.packet-rules-p .rules-p-first{
	font-size:1em;
	color:#000;
}
/* 金币总额-分享 */
.packet-share-warper .packet-share{
	position:relative;
}
.packet-share .packet-share-p{
	position:absolute;
	top:7.5%;
	left:15%;
	width:60%;
	text-align:center;
}
.packet-share .packet-share-p2{
	position:absolute;
	top:26%;
	left:10%;
	width:70%;
	text-align:center;
}
.packet-share .packet-share-p,
.packet-share .packet-share-p2{
	font-family:微软雅黑;
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
	text-shadow: 1px 2px 1px #CF0200; 
}
.packet-share .packet-share-p2 span{
	color:#F10616;
	font-size:1.6em;
	text-shadow: 1px 2px 0 #fff; 
}
.packet-share-btn{
	text-align:center;
}
.packet-share-btn input{
	position:absolute;
	background-color:#FFF5E1;
	color:#DD3E01;
	width:82%;
	height:2em;
	font-size:1.2em;
	border-radius:.3rem;
	top:66%;
	left:6%;
	outline:none;
	border:none;
	border-bottom:3px solid #EA6A07;
	font-weight:bold;
}
.packet-share-btn input:active{
	transition: all .2s;
	-webkit-transition: all .2s; /* Safari 和 Chrome */
	-moz-transition: all .2s; /* Firefox 4 */
	-ms-transition: all .2s; /* IE */
	-o-transition: all .2s; /* Opera */
	top:67%;
	background-color:#FFF1E1;
	height:1.9em;
	border:none;
}
.packet-share .packet-share-ports{
	position:absolute;
	top:80%;
	left:7%;
	background:rgba(255,255,255,.3);
	width:80%;
	text-align:center;
	padding:.3em 0;
	display:none;
}
.packet-share .packet-share-ports img{
	width:2.8em;
	height:2.8em;
}
.packet-share .packet-share-ports a{
	color:#000;
}
.packet-share-ports li{
	float:left;
	width:50%;
	overflow:hidden;
	font-size:.9em;
}
.mobile-warper .header .back-user{
	right:1em;
	position:absolute;
	top:1em;
	color:#fff;
	background-color:#EA5306;
	font-size:1em;
	padding:.2em .6em .3em .6em;
	border-radius:.3rem;
	cursor:pointer;
}


/* 内容页 ----活动*/
.activity-warper{
	background-color:#f2f2f2;
}
.activitys{
	font-size:1em;
}
.tabs-cont-head{
	position:relative;
	text-align:center;
	display:inline-block;
	width:100%;
	padding:.6em 0 .9em 0;
	line-height:1.2em;
	border-bottom:1px solid #eee;
	white-space:nowrap;
	background-color:#fff;
}
.tabs-cont-head a{
	padding:.3em .4em;
	border-radius:.3rem;
	background-color:#EA5306;
	font-size:1.2em;
	color:#fff;
	vertical-align:middle;
}
.tabs-cont-head em{
	line-height:1.2em;
	font-size:1.2em;
	vertical-align:middle;
	white-space:nowrap;
	display:inline-block;
	width:55%;
	padding-top:.2em;
}
.tabs-cont-head .tabs-left{
	position:absolute;
	left:3%;
}
.tabs-cont-head .tabs-right{
	position:absolute;
	right:3%;
}
.activitys-details{
	padding:.6em;
	overflow:hidden;
	position:relative;
}
.activitys-details .club-position-setup{
	position:absolute;
	right:1em;
	top:.4em;
	display:block;
	height:20px;
	width:20px;
}
.activitys-details .details-left img{
	width:200%;
	max-width:none;
	height:4em;
}
.details-left .details-img-cut{
	width:4em;
	height:4em;
	overflow:hidden;
	padding-top:.4em;
}
.activitys-details .details-left{
	float:left;
	width:25%;
	text-align:center;
	/* min-height:4.4em; */
	overflow:hidden;
}
.activitys-details .details-right{
	float:right;
	width:75%;
	/* min-height:4.4em; */
	overflow:hidden;
}
.activitys-details .culb-overh{
	overflow:hidden;
}
.activitys-details .details-right li{
	white-space:nowrap;
	font-size:1em;
	padding-left:1em;
	overflow:hidden;
	height:1.6em;
	line-height:1.6em;
}
.details-right em{
	color:#B02601;
}
.details-right span{
	color:#E54C0C;
}
.details-right li label{
	float:left;
}
.details-right li address a{
	font-style:normal;
	color:#B02601;
	background-color:#fff;
}
.details-right a{
	background-color:#E45712;
	color:#fff;
	padding:.1em .6em;
	border-radius:.3rem;
}
.activitys-details p{
	text-indent:1em;
	color:#5b5b5b;
	font-size:.9em;
}
.details-pull-title{
	overflow:hidden;
	padding:.6em 1em .6em 1em;
	white-space:nowrap;
}
.details-ref .details-pull-title i{
	float:right;
	display:inline-block;
	width:18px;
	height:18px;
	background-image:url(../images/icon/activitys-pull.png);
	margin-top:.1em;
}
.details-pull-title i{
	background-position:-18px 0;
}
.details-pull-title .on{
	background-position:0 0;
}
.details-pull-title{
	line-height:1.2em;
}
.details-pull-title h1{
	float:left;
	color:#333;
	font-size:1.2em;
}
.details-pull-down{
	padding:0 1.4em .6em 1.4em;
	font-size:.9em;
	color:#454545;
	overflow:hidden;
}
.details-pull-down li{
	margin-bottom:.5em;
}
.appraise-list-img img{
	width:4em;
	height:4em;
}
.appraise-list-btn{
	display:block;
	width:100%;
	text-align:center;
	border-top:1px solid #eee;
	font-size:.9em;
	padding:.6em 0;
}
.index-cont .activitys-appraise{
	border-top:1px solid #eee;
}
.appraise-textarea{
	padding:1em 1.4em .6em 1em;
	background-color:#fff;
}
.appraise-textarea textarea{
	width:100%;
	height:5em;
	border-radius:.3rem;
	border:1px solid #999;
	resize: none;
}
.appraise-textarea .appraise-area-btn{
	text-align:right;
	margin:.2em 0;
}
.appraise-textarea .appraise-area-btn input{
	border:none;
	background-color:#EA5415;
	color:#fff;
	border-radius:.3rem;
	padding:.1em .3em;
	font-size:1.1em;
}
.details-pull-down .appraise-list-img{
	float:left;
	width:30%;
	overflow:hidden;
	text-align:center;
}
.details-pull-down .appraise-list-card{
	float:right;
	width:70%;
	overflow:hidden;
	padding-top:.6em;
}
.details-pull-down .appraise-list-p{
	float:left;
	overflow:hidden;
	padding:1em;
}

/* 活动列表 */
.activity-lists{
	padding:.6em 1em;
}
.activity-lists .list-conts li img{
	display:inline-block;
	width:2.2em;
	height:2.2em;
	float:left;
}

.activity-lists .list-conts li{
	border-bottom:1px solid #eee;
	padding:.2em 0 0 1em;
	white-space:nowrap;
}
.activity-lists .list-conts li a{
	display:inline-block;
	color:#B02601;
	height:2.2em;
	font-size:1em;
	line-height:2.2em;
	margin-left:2em;
	width:11em;
	overflow:hidden;
	text-overflow:ellipsis;
}
.activity-lists .list-conts{
	margin-top:.3em;
}
.activity-lists .list-conts li span{
	display:inline-block;
	color:#B02601;
	height:2.2em;
	font-size:1em;
	line-height:2.2em;
	overflow:hidden;
	text-overflow:ellipsis;
	float:right;
}
.activity-lists .list-show-all{
	text-align:center;
}
.list-show-all a{
	font-size:.9em;
	display:block;
	color:#797979;
	padding:.3em 0 .1em 0;
}
.lists-into-all{
	display:none;
}

/* 社团-资料 */
.event-list-btn{
	display:none;
	width:100%;
	text-align:center;
	font-size:1em;
	padding:.6em 0;
}
.club-event-details >ul>li{
	border-top:1px solid #eee;
	overflow:hidden;
	padding:.6em 0 .3em 0;
	margin-bottom:0;
}
.event-activity .icon-tit{
	display:inline-block;
	width:2em;
	height:1.6em;
	background-image:url(../images/icon/club-even-icon-r.png);
	background-size:100%;
	float:left;
}
.event-activity a{
	display:inline-block;
	font-size:1.2em;
	color:#B02601;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	width:13em;
	margin-left:.3em;
}
.event-act-details,
.event-user-details{
	margin-top:.6em;
	overflow:hidden;
}
.event-act-details li{
	float:left;
	white-space:nowrap;
	text-align:left;
	width:66%;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size:1em;
}
.event-act-details .width-88{
	width:88%;
}
.details-right li em a{
	background-color:#fff;
	color:#EA5306;
	padding:0;
}
.event-act-details li i{
	display:inline-block;
	width:18px;
	height:18px;
	background-image:url(../images/icon/club-even-icon.png);
	vertical-align:middle;
	margin-right:.2em;
}
.event-act-details .icon-det-2{
	background-position:-18px 0;
}
.event-act-details .icon-det-3{
	background-position:-36px 0;
}
.event-act-details li span{
	vertical-align:middle;
}
.event-user-details li{
	overflow:hidden;
	float:left;
	width:3em;
	margin-left:.2em;
}
.event-user-details li img{
	width:3em;
	height:3em;
}
.club-photo-title img{
	display:inline-block;
	width:2.6em;
	height:2.6em;
	vertical-align:middle;
	margin-right:1em;
}
.club-photo-title em{
	font-size:1.2em;
	vertical-align:middle;
	color:#EA5415;
}
.club-photo-title span{
	font-size:1em;
	float:right;
	color:#666;
}
.club-photo{
	display:block;
	overflow:hidden;
}
.club-photo .club-photo-list{
	margin-top:.3em;
	overflow:hidden;
}
.club-photo-list li{
	overflow:hidden;
	float:left;
	width:32%;
	overflow:hidden;
	margin-left:1%;
	text-align:center;
}
.club-photo-list li img{
	width:7em;
	height:7em;
}
.club-photo-praise i{
	display:inline-block;
	width:22px;
	height:22px;
	background-image:url(../images/icon/club-photo-prse.png);
	vertical-align:middle;
	margin-right:.2em;
}
.club-photo-praise .icon-pr{
	background-position:0 0;
}
.club-photo-praise .on{
	background-position:-24px 0;
}
.club-photo-praise a{
	font-size:1em;
	vertical-align:middle;
}
.club-photo .club-photo-praise{
	text-align:right;
	overflow:hidden;
	padding-right:1em;
}

.photo-textarea{
	padding:1em 1.4em 0 1em;
	display:none;
}
.photo-textarea textarea{
	width:100%;
	height:5em;
	border-radius:.3rem;
	border:1px solid #999;
	resize: none;
}
.photo-textarea .photo-area-btn{
	text-align:right;
	margin:.2em 0;
}
.photo-textarea .photo-area-btn input{
	border:none;
	background-color:#EA5415;
	color:#fff;
	border-radius:.3rem;
	padding:.1em .3em;
	font-size:1em;
}
.details-ref .details-pull-title a{
	float:right;
	display:inline-block;
	font-size:.9em;
}
.vitality-stars{
	display:none;
}
.details-right .vitality-stars-all{
	color:#EA5306;
	font-size:1em;
}

.club-photo .club-users-list{
	margin-top:.3em;
	overflow:hidden;
	width:100%;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.club-users-list li{
	overflow:hidden;
	float:left;
	width:20%;
	overflow:hidden;
}
.club-users-list li img{
	width:4em;
	height:4em;
}
/* 社区成员 */
.activity-lists .club-member-user li:last-child{
	border:none;
}
.activity-lists .club-member-user li img{
    display: inline-block;
    float: left;
    height: 2.2em;
    width: 2.2em;
}

/* 创建活动 */
.activity-set-cont{
	padding:1em;
	margin-top:.6em;
}
.activity-set-insert a{
	margin-left:30%;
}
.activity-set-insert a img{
	width:8em;
	height:5em;
}
.activity-set-insert h2{
	font-size:1em;
	margin-bottom:.3em;
	color:#666;
}
.activity-set-insert h1{
	font-size:1.2em;
	color:#000;
	margin-bottom:.3em;
}
.activity-set-insert h3{
	font-size:1em;
	color:#E44704;
	overflow:hidden;
	margin-bottom:.6em;
}
.activity-set-insert em{
	font-size:.9em;
}
.activity-set-cont .set-border input{
	border-width:0 0 1px 0;
	border-style:solid;
	border-color:#666;
	width:100%;
	font-size:1em;
	height:2em;
	line-height:2em;
	margin:.8em 0;
}
.set-date i{
	display:inline-block;
	width:22px;
	height:22px;
	background-image:url(../images/icon/activitys-set-date.png);
	vertical-align:middle;
	margin-bottom:.2em;
}
.set-date .icon-date-1{
	background-position:-1px 0;
}
.set-date .icon-date-2{
	background-position:-23px 0;
}
.set-date .icon-date-3{
	background-position:-1px -22px;
}
.set-date .icon-date-4{
	background-position:-23px -22px;
}
.set-date span{
	border:1px solid #eee;
	vertical-align:middle;
	height:22px;
	line-height:22px;
	padding:.1em 0;
}
.set-date input{
	color:#E34703;
	vertical-align:middle;
}
.set-date-time input{
	color:#E50011;
}
.set-date-time{
	margin-top:.3em;
}
.activity-set-insert textarea{
	width:100%;
	height:5em;
	border-radius:.3rem;
	border:1px solid #999;
	resize: none;
	margin-top:.6em;
	padding:.2em 0;
}
.activity-set-cont .activity-set-btn{
	padding:1.6em 0;
}
.activity-set-cont .activity-set-btn input{
	border:none;
	background-color:#EA5415;
	color:#fff;
	width:100%;
	height:2.4em;
	border-radius:.3rem;
	font-size:1.2em;
}
.activity-set-insert .set-date input{
	border:none;
	width:44%;
	padding-left:.2em;
}
.set-border label{
	font-size:1.2em;
}
.activity-set-insert .set-date #id_start_time,
.activity-set-insert .set-date #id_end_time{
	width:20%;
}

/* 创建社团 */
.club-set-insert .club-set-theme{
	overflow:hidden;
	display:none;
}
.center-other-list .club-set-theme li{
	margin-bottom:0;
}
.club-set-theme li{
	background-color:#fff;
	text-align:center;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	font-size:1em;
	float:left;
	color:#F12F13;
	width:24%;
	height:2.8em;
	line-height:2.8em;
	border:1px solid #dbdbdb;
}
.club-set-theme .green{
	color:#00B457;
}
.club-set-theme .blue{
	color:#47A6DC;
}
.club-set-theme .pink{
	color:#FF7282;
}
.club-set-theme .purple{
	color:#4282CA;
}
.club-set-theme .orange{
	color:#A15DE8;
}
.club-set-theme .color-1{
	color:#CA5C05;
}
.club-set-theme .color-3{
	color:#F89537;
}
.club-set-theme .color-4{
	color:#F56564;
}
.club-set-theme .color-5{
	color:#00B65A;
}
.club-set-theme .color-6{
	color:#815EA2;
}

.club-set-insert input{
	font-size:.9em;
}
.club-set-insert .club-set-theme input{
	border:none;
	font-size:.9em;
	background-color:#ea5415;
	width:17%;
	text-align:center;
	float:right;
	color:#fff;
	border-radius:.3rem;
	margin:.3em .7em;
}
.set-theme-down{
	overflow:hidden;
	padding:.6em 0;
	white-space:nowrap;
}
.set-theme-down i{
	float:right;
	display:inline-block;
	width:18px;
	height:18px;
	background-image:url(../images/icon/activitys-pull.png);
	margin-top:.4em;
}
.set-theme-down .on{
	background-position:-18px 0;
}

/* 生活指南-- */
.life-lists{
	overflow:hidden;
	padding:.6em;
}
.life-lists-cont li{
	width:100%;
	overflow:hidden;
	padding:.6em 0;
	border-bottom:1px solid #eee;
	display:none;
}
.life-lists-cont li:first-child{
	display:block;
}
.life-lists-cont .life-lists-left{
	float:left;
	width:28%;
	margin-top:1em;
}
.life-lists-cont .life-lists-right{
	float:right;
	width:70%;
}
.life-lists-right span{
	float:right;
}
.life-lists-right p{
	font-size:.9em;
	height:4em;
	overflow:hidden;
}

.detail-describe{
	padding:.3em;
	border-bottom:1px solid #eee;
}
.detail-describe p{
	font-size:.9em;
	text-indent:1.2em;
}
.detail-describe .life-cont-img{
	text-align:center;
	padding:.3em 1em;
}
.life-detail-describe .describe-left{
	float:left;
	width:50%;
	overflow:hidden;
	white-space:nowrap;
}
.describe-left span{
	color:#666;
	vertical-align:middle;
}
.describe-right{
	color:#666;
	height:1.6em;
	line-height:1.6em;
}
.describe-right span{
	color:#94A651;
}
.life-detail-describe .describe-right{
	float:right;
	width:50%;
	overflow:hidden;
}
.life-detail-describe{
	font-size:.9em;
	margin-top:.2em;
}
.describe-left i{
	display:inline-block;
	width:17px;
	height:16px;
	background-image:url(../images/icon/life-describe-icon.png);
	vertical-align:middle;
	margin-right:.1em;
}
.describe-left .icon-desc-2{
	background-position:-17px 0;
}

/* 用户中心 */
.user-centers .user-center-head{
	text-align:center;
	padding:.6em;
	position:relative;
}
.user-center-head img{
	width:5em;
	height:5em;
}
.user-center-head .position-user-a{
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	right:1.5em;
	top:1em;
	background-image:url(../images/icon/user-center-icon.png);
	vertical-align:middle;
	margin-right:.1em;
	background-position:-64px 0;
}
.user-center-head .position-user-ga{
	display:block;
	position:absolute;
	right:4.5em;
	top:1.4em;
	font-size:.9em;
	vertical-align:middle;
	color:#EA5306;
}
.center-head-data{
	margin:0 auto;
	width:200px;
	text-align:center;
}
.center-head-data li{
	overflow:hidden;
	white-space:nowrap;
}
.center-head-top{
	overflow:hidden;
	width:8em;
	margin:0 auto;
}
.center-head-top h1{
	float:left;
	display:inline-block;
	margin-right:.2em;
	overflow:hidden;
}
.center-head-top h2{
	float:left;
	display:inline-block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.center-head-data li em{
	color:#ea5145;
}
.center-head-top em{
	float:left;
	margin-left:1.2em;
	overflow:hidden;
}
.center-head-top h1{
	color:#30A4E6;
	font-size:1.2em;
}
.center-head-top h2{
	color:#ea5415;
	font-size:1.2em;
	white-space:nowrap;
	width:5em;
	text-overflow:ellipsis;
}
.center-head-top em{
	color:#ea5415;
	font-size:1em;
	height:1.8em;
	line-height:1.8em;
}

.center-accordion .user-pull-title{
	border-width:1px 0 1px 0;
	border-style:solid;
	border-color:#F5AA8A;
}
.details-ref .user-pull-title span{
	float:left;
	display:inline-block;
	width:22px;
	height:20px;
	background-image:url(../images/icon/user-center-icon.png);
	margin-right:.3em;
}
.user-pull-title .icon-user-2{
	background-position:-22px 0;
}
.user-pull-title .icon-user-3{
	background-position:-43px 0;
}
.center-accordion .accordion-down{
	background-color:#F2F2F2;
}
.center-accordion .accordion-down-have li{
	background-color:#fff;
	padding:.2em;
	overflow:hidden;
	margin:.2em 0;
}
.accordion-down-part .user-part-left{
	width:48%;
	float:left;
}
.accordion-down-part .user-part-right{
	width:50%;
	float:right;
}
.user-part-left img{
	width:100%;
}
.user-part-right h1{
	color:#ea5415;
	font-size:1em;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.user-part-right p{
	color:#666;
	font-size:.8em;
}
.user-part-right h2{
	color:#ea5415;
	font-size:.9em;
	width:90%;
}
.accordion-down .accordion-down-no{
	background-color:#fff;
	padding:.6em;
	text-align:center;
}
.accordion-down-no img{
	width:4em;
	height:4em;
}
.accordion-down-no a,
.accordion-down-no h1{
	white-space:normal;
	color:#ea5415;
	width:80%;
	margin:0 auto;
}
.accordion-down-part .user-activity-right p{
	font-size:.9em;
}
.accordion-down-money{
	overflow:hidden;
	padding-top:1em;
}
.accordion-down-money .money-left{
	float:left;
	width:50%;
	text-align:center;
}
.accordion-down-money .money-right{
	float:right;
	width:50%;
	text-align:center;
}
.money-left img,
.money-right img{
	width:50%;
}
.money-left p{
	color:#2A6F26;
}
.money-right p{
	color:#E95315;
}
.user-min-height{
	background-color:#f2f2f2;
}

/* 编辑资料 */
.user-center-edit{
	padding:.6em;
}
.user-center-edit h3{
	font-size:.9em;
	color:#666;
}
.user-center-edit .center-edit-list{
	padding:.6em 1.2em .6em .6em;
}
.center-edit-list li{
	overflow:hidden;
	height:2.6em;
	line-height:2.6em;
	border-bottom:1px solid #eee;
}
.center-edit-list li:last-child{
	border-bottom:none;
}
.center-edit-list li img{
	width:1.8em;
	height:1.8em;
}
.center-edit-list .edit-list-right{
	float:right;
	text-align:right;
	padding-right:1em;
	width:50%;
}
.list-sex-one #edit-list-sex{
}
.list-sex-one a{
	display:inline-block;
	width:1em;
	height:1.2em;7
	line-height:1.2em;
	border-bottom:1px solid #eee;
}
.center-edit-list .edit-list-right input{
	border:none;
    width: 50%;
	color:#ea5145;
	text-align:right;
}

.user-center-edit .center-other-list{
	padding:.6em 1.2em .6em .6em;
}
.center-other-list li{
	overflow:hidden;
	border-bottom:1px solid #eee;
	margin-bottom:1em;
}
.center-other-list li textarea{
	background-color:#fff;
    border: medium none;
    float: right;
    font-size: 1em;
    width: 100%;
	resize: none;
	border-bottom:1px solid #000;
	min-height:2em;
	line-height:2em;
}
.select-input{
	margin-top:.6em;
	height:2.6em;
	line-height:2.6em;
}
.select-input select{
	width:20%;
	text-align:center;
	border-width:0 0 1px 0;
	border-style:solid;
	border-color:#000;
	color:#333;
}
.select-input option{
	border-radius:.3rem;
}
.center-other-list li input{
	border:none;
	width:99%;
	margin-top:.2em;
}
.center-other-list .edit-list-right{
	float:right;
	overflow:hidden;
	width:50%;
	text-align:right;
	padding-right:1em;
}
.index-warper .user-edit-conts .center-edit-btn{
	background-color:#f2f2f2;
	padding:.3em 1em;
}
.center-edit-btn input{
	width:100%;
	background-color:#ea5415;
	color:#fff;
	border:none;
	font-size:1.2em;
	height:2.4em;
	line-height:2.4em;
	border-radius:.3rem;
}
.center-other-list .club-set-theme {
    overflow: hidden;
    /* padding: 0.3em; */
}

.center-other-list .club-set-theme input {
    background-color: #ea5415;
    border: medium none;
    border-radius: 0.3rem;
    color: #fff;
    float: right;
    font-size: .8em;
    margin: 0.3em 0.7em;
    text-align: center;
    width: 17%;
}
.set-themes-hiddle{
	overflow:hidden;
}
.center-other-list li input{
	font-size:.9em;
	border-bottom:1px solid #000;
	height:1.6em;
	line-height:1.6em;
	margin-top:.6em;
}
/* 弹层 */
.edit-list-shade{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:999;
	background:rgba(0,0,0,.3);
	display:none;
}
.edit-list-sexs{
	position:fixed;
	left:50%;
	top:50%;
	margin-left:-7em;
	margin-top:-5em;
	width:15em;
	height:auto;
	background-color:#fff;
	z-index:1;
	display:none;
}
.edit-list-sexs .sexs-close{
	float:right;
	display:inline-block;
	width:22px;
	height:22px;
	background-image:url(../images/activity-set-icon.png);
}
.edit-list-sexs p{
	font-size:.9em;
	color:#666;
}
.edit-list-sexs h1{
	color:#ea5415;
}
.edit-list-sexs .list-sexs-head{
	padding:.8em;
}
.list-sexs-list li{
	padding:0 1em;
	border-top:1px solid #eee;
	height:2em;
	line-height:2em;
}
.list-sexs-list li .on{
	float:right;
	display:inline-block;
	width:22px;
	height:22px;
	background-image:url(../images/activity-set-icon.png);
	background-position:-22px 0;
}
/* 银行卡信息 */
.bank-edits{
	padding:.6em 1.2em .6em .6em;
}
.center-bank-list li{
	overflow:hidden;
	margin-bottom:.2em;
	min-height:2.2em;
	line-height:2.2em;
}
.center-bank-list li input{
	border-width:0 0 1px 0;
	border-style:solid;
	border-color:#eee;
	font-size:.9em;
	width:100%;
}
.center-bank-list li .bank-right input{
	border-width:0 0 1px 0;
	border-style:solid;
	border-color:#ea5415;
	font-size:.9em;
	width:100%;
	padding-left:.2em;
}
.center-bank-list .bank-right{
	width:66%;
	float:right;
	overflow:hidden;
}
.center-bank-list li label{
	width:33%;
	overflow:hidden;
	white-space:nowrap;
}
.bank-right .select-input-bank select{
	width:100%;
	border-width:0 0 1px 0;
	border-style:solid;
	border-color:#ea5415;
}

/* 我的积分 */
.index-warper .user-edit-conts .user-center-integral{
	background-color:#f2f2f2;
	padding:.6em 1.2em .6em .6em;
}
.center-integral-top img{
	width:1.6em;
	height:1.6em;
	float:left;
	margin-right:.2em;
	overflow:hidden;
}
.center-integral-top h1{
	font-size:1.2em;
	color:#22691E;
}
.user-center-integral .center-integral-top{
	width:60%;
	margin:0 auto;
	padding:.6em 0;
}
.user-center-integral h2{
	color:#e4393c;
}
.user-center-integral p{
	font-size:.9em;
}
.integral-center-cont{
	background-color:#fff;
	padding:.3em;
	margin-bottom:1em;
}
.integral-center-cont .integral-img-position{
	position:relative;
}
.integral-img-position .position-text{
	position:absolute;
	left:0;
	top:0;
	width:100%;
}
.position-text li{
	float:left;
	width:23%;
	text-align:center;
	height:3em;
	line-height:3em;
	color:#fff;
	font-size:1em;
	font-style:oblique;
	font-weight:bold;
}
.position-text .position-text-middle{
	width:54%;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	font-style:normal;
}
.position-text .position-text-two{
	width:54%;
	font-style:normal;
	height:1.5em;
	line-height:1.5em;
}
.position-text ul:after{
	clear:both;
	content:"";
	display:inline-block;
}
.integral-center-cont li{
	margin-bottom:.2em;
}
.integral-center-cont li p{
	color:#666;
}
/* table--- */
.table-every table{
	background-color:#888;
	text-align:center;
	color:#333;
}
.table-every th{
	border:1px solid #888;
	background-color:#C2E3C1;
}
.table-every tr,
.table-every td{
	background-color:#fff;
	border:1px solid #888;
}
.table-every td:last-child{
	color:#e4393c;
}
.tabs-table-title{
	overflow:hidden;
	margin-bottom:.8em;

}
.tabs-table-title li{
	float:left;
	text-align:center;
	padding:.1em 1em;
	background-color:#fff;
	font-size:1em;
	border-width:1px;
	border-style:solid;
	border-color:#fff #fff #2B6F27 #fff;
	border-radius:.3rem .3rem  0 0 ;
}
.tabs-table-title .on{
	border-color:#2B6F27 #2B6F27 #fff #2B6F27;
}
.tabs-table-conts li{
	display:none;
}
.tabs-table-conts .on{
	display:block;
}

/* 我的金币 */
.center-money-top{
	text-align:center;
	padding:.6em 0;
}
.center-money-top .money-top-head img{
	width:1.6em;
	height:1.6em;
	float:left;
	margin-right:.2em;
	overflow:hidden;
}
.center-money-top .money-top-head h1{
	font-size:1.2em;
	color:#ea5415;
}
.center-money-top .money-top-head{
	width:60%;
	margin:0 auto;
}
.center-money-top p{
	color:#666;
}
.answer-img-center{
	text-align:center;
}
.answer-img-center img{
	width:3em;
	height:3em;
}
.answer-img-center h1{
	color:#D82214;
}
.money-center-tit a{
	float:right;
	overflow:hidden;
	padding:.1em .6em;
	background-color:#F07700;
	color:#fff;
	border-radius:.3rem;
	border-bottom:2px solid #9A4100;
}
.user-center-integral .money-center-cont{
	margin-bottom:1em;
}
.money-center-tit{
	overflow:hidden;
	margin:.6em 0;
}
.money-center-cont h2{
	color:#ea5415;
}

/* 关于我们 */
.about-detail-img img{
	border-radius:.3rem;
}
.about-detail-question h1{
	color:#ea5145;
	border-bottom:1px solid #eee;
	height:1.8em;
	line-height:1.8em;
	margin-top:.6em;
}
.about-list-us h2{
	margin-top:1em;
	font-size:.9em;
}
.about-detail-question p{
	color:#333;
	font-size:.9em;
}
.about-list-question li p{
	border:1px solid #eee;
	padding:.6em;
	border-radius:.3rem;
	color:#333;
}
.about-list-question li h3{
	height:1.4em;
	line-height:1.4em;
	color:#a3c12f;
	font-size:.9em;
}
.about-list-question li{
	padding-top:.6em;
}
.about-list-question li > div{
	display:none;
}


/* 邮箱找回密码 */
.mail-send-warper .mail-send-cont{
	text-align:center;
}
.mail-send-cont .mail-send-top{
	margin:5em 0 1em 0;
}
.mail-send-top img{
	width:128px;
	height:128px;
}
.mail-send-cont h1{
	width:90%;
	font-size:1em;
	color:#ea5145;
	margin:0 auto;
}
.mail-send-cont p{
	margin-top:1em;
	font-size:.9em;
	color:#666;
}

/* 修改----- */

.details-pull-down-all{
	font-size:.9em;
	color:#454545;
	overflow:hidden;
}
.details-pull-down-all ul{
	overflow:hidden;
}
.details-pull-down-one{
	overflow:hidden;
}
.details-pull-down-all li{
	overflow:hidden;
	margin-bottom:.5em;
}
.details-pull-down-all .appraise-list-img{
	float:left;
	width:30%;
	overflow:hidden;
	text-align:center;
}
.details-pull-down-all .appraise-list-card{
	float:right;
	width:70%;
	overflow:hidden;
	padding-top:.6em;
}
.details-pull-down-all .appraise-list-p{
	float:left;
	overflow:hidden;
	padding:1em;
}

/* 社团相册--- */
.photos-appraise{
	position:relative;
	padding:10px;
}
.club-photo-head{
	float:right;
	width:74%;
	overflow:hidden;
}
.club-photo-head li{
	overflow:hidden;
	margin-bottom:.4em;
}
.club-photo-head li span{
	float:right;
	overflow:hidden;
	color:#666;
	margin-right:.6em;
	font-size:.8em;
}
.club-photo-head li em{
	color:#E95315;
	font-size:1.2em;
}
.club-photo-head li p{
	text-align:left;
	text-indent:0;
	font-size:1em;
}

.club-photos-layer{
	width:300px;
	min-height:225px;
	overflow:hidden;
	position:relative;
	border-radius:.3rem;
}
#thumbs{
	text-align:center;
	overflow:hidden;
}
#thumbs ul{
	width:99999px;
	position:absolute;
	overflow:hidden;
	left:0;
	top:0;
}
#thumbs li{
	float:left;
	overflow:hidden;
	position:relative;
}
#thumbs li a{
	height:auto;
	overflow:hidden;
}
#thumbs li img{
	width:100%;
}
.photos-appraise .photo-prev-next{
	margin-top:.6em;
	text-align:center;
}
.photo-prev-next a{
	height:60px;
	line-height:60px;
	color:#000;
}
.photo-prev-next .photo-zan{
	line-height:80px;
	color:#fff;
}
.photo-prev-next .prev-img{
	float:left;
}
.photo-prev-next .next-img{
	float:right;
	margin-right:.8em;
}
.photo-prev-next .photo-zan{
	display:inline-block;
	width:60px;
	height:60px;
	background-image:url(../images/icon/photo-zan.png);
}
.photo-prev-next .on{
	background-position:-60px 0;
}


/* 修改-添加-迭代 */
.textarea-no-login {
    text-align: center;
}
.textarea-no-login a{
	background-color:#EA5306;
	border-radius:.3rem;
	color:#fff;
	padding:.2em .5em;
}
.textarea-no-login p{
	height:1.6em;
	line-height:1.6em;
}
.person-photo-edit{
	overflow:hidden;
	margin-top:1em;
}
.person-photo-edit .user-edit-left-photo{
	float:left;
	overflow:hidden;
	width:40%;
}
.user-edit-left-photo img{
	width:90%;
}
.person-photo-edit .center-edit-list{
	float:right;
	overflow:hidden;
	width:45%;
}
.list-sex-one li{
	float:left;
	overflow:hidden;
	font-size:.8em;
	width:45%;
	border-bottom:none;
	padding-top:.5em;
	margin-left:5%;
}

.index-cont .activity-set-cont{
	background-color:#fff;
}
.activity-warper .user-center-edit{
	background-color:#fff;
	margin-top:.6em;
}
.center-edit-btn{
	margin-top:.6em;
}

.event-activity .activity-mod-new {
	float:right;
	display:inline-block;
}
.event-act-details .width-88 a{
	font-size:1em;
	vertical-align:middle;
	padding-bottom:.3em;
}
.event-act-details .li-det-3{
	width:30%;
}
.event-user-intro{
	padding:.3em;
}
.activity-lists h2{
	font-size:1.2em;
}
/* photo */
.photo-prev-next .prev-img{
	position:absolute;
	top:50%;
	left:5%;
	background: url("../images/icon/arrows.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    height: 58px;
    margin-top: -29px;
    opacity: 0.5;
    text-decoration: none;
    transition: opacity 0.2s ease 0s;
    width: 43px;
}
.photo-prev-next .next-img:hover,
.photo-prev-next .prev-img:hover{
	opacity:1;
}
.photo-prev-next .next-img{
	position:absolute;
	top:50%;
	right:5%;
	background: url("../images/icon/arrows.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	background-position:-43px 0;
    border: medium none;
    cursor: pointer;
    height: 58px;
    margin-top: -29px;
    opacity: 0.5;
    text-decoration: none;
    transition: opacity 0.2s ease 0s;
    width: 43px;
}
.thumbs li img{
	border-radius:.3rem;
}
.form-errors .field-error{
	color:#e4393c;
	padding:.6em;
}
.club-set-theme .on{
	display:inline-block;
	background-image:url(../images/icon/activitys-set-acti.png);
	background-repeat:no-repeat;
	background-position: bottom right;
	background-color:#FFF6DB;
}
.center-edit-list .nickname-right-input input{
	width:88%;
}

/* 活动新页面------------------------- */
.cont-list-new .list-title-top{
	padding:.6em 1.2em;
}
.list-title-top h2{
	font-size:1.2em;
}
.list-title-top span{
	display:inline-block;
	background-color:#E95315;
	font-size:1em;
	height:.9em;
	width:.2em;
	border-radius:.3rem;
}
.list-new-contents .list-imgs{
	position:relative;
}
.list-imgs .new-li-details{
	position:absolute;
	bottom:0;
	left:0;
	background:rgba(0,0,0,.3);
	width:100%;
	box-sizing:border-box;
	padding:.6em 1em;
}
.new-li-details p{
	color:#fff;
	overflow:hidden;
	display:block;
	white-space:nowrap;
	text-overflow:ellipsis;
	height:1.4em;
	width:100%;
}
.new-li-details .li-details-p{
	height:2.8em;
}
.li-details-p em{
	margin-left:.3em;
}
.new-li-details a{
	display:block;
	width:20%;
}
.new-li-details a p{
	width:90%;
	overflow:visible;
}
.new-li-details i{
	display:inline-block;
	width:10px;
	height:16px;
	background-image:url(../images/icon/acti-new-icon.png);
	background-position:-109px 0;
	float:left;
	margin:.3em .3em 0 0;
}
.list-imgs .new-li-store{
	position:absolute;
	right:8%;
	top:8%;
}
.new-li-store a{
	display:block;
	width:50px;
	height:50px;
	background-image:url(../images/icon/acti-new-icon.png);
	background-position:-50px 0;
	text-align:center;
	line-height:4.8em;
	color:#fff;
}
.new-li-store .on{
	background-position:0 0;
}
.new-li-store .edit-icon{
	background-position:-120px 0;
}

.list-new-rows li{
	width:100%;
	border-top:1px solid #c8c8c8;
}
.list-new-rows .list-new-middle{
	padding:.8em 1em;
}
.list-new-middle i{
	background-image: url(../images/icon/new-h1-icon-r.png);
    display: inline-block;
    float: left;
	height:25px;
	width:31px;
	margin-right:.3em;
	vertical-align:middle;
}
.list-new-middle h1{
	font-size:1.2em;
	color:#000;
}
.list-new-middle label{
	font-size:1.2em;
	display:inline-block;
	vertical-align:middle;
	width:30%;
}
.list-new-middle span{
	display:inline-block;
	font-size:1.2em;
	overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
	width:66%;
	vertical-align:middle;
	color:#B02601;
}
.list-new-middle em{
	font-size:1.6em;
	color:#EE4705;
	float:right;
	line-height:1em;
}
.list-new-rows .list-new-introduce{
	padding:.6em 1em;
}
.list-new-introduce p{
	color:#575757;
	line-height:1.6em;
}
.list-new-introduce .list-new-introduce-text {
	margin-top:1em;
}
.list-new-questions .list-question-title,
.list-new-questions .list-question-cont{
	background-color:#DBFFEF;
	color:#000;
	padding:.6em 1em;
	border-bottom:1px solid #C7C7C7;
}
.list-new-questions .list-question-title{
	font-size:1.2em;
}
.list-new-questions .list-question-cont{
	color:#333;
	padding:1em;
}
.list-question-cont em{
	color:#496ED8;
}
.list-new-questions .list-question-lis{
	padding:1em;
	background-color:#f2f2f2;
}
.list-question-lis li{
	float:left;
	width:33%;
	text-align:center;
}
.list-question-lis i{
	background-image: url(../images/icon/list-question-lis.png);
    display:block;
	height:85px;
	width:82px;
	margin:0 auto;
	margin-bottom:.6em;
}
.list-question-lis .qu-icon-01{background-position:-2 0;}
.list-question-lis .qu-icon-02{background-position:-85px 0;}
.list-question-lis .qu-icon-03{background-position:-168px 0;}
.list-had-title{
	padding:.6em 1em;
	border-bottom:1px solid #c8c8c8;
}
.list-had-title h1,
.list-had-title span{
	font-size:1.2em;
}
.list-had-title span{
	float:right;
	color:#333;
}
.list-new-questions .list-had-photos{
	padding:0 1em;
}
.list-had-photos .list-had-ph-border{
	/* border-top:1px solid #eee; */
}
.list-had-photos li{
	float:left;
	width:19%;
	margin-left:1%;
	background-color:#FFDED5;
}
.list-had-ph-border ul{
	margin-left:-1%;
}
.list-had-ph-border{
	padding:1em 0;
}
.list-had-photos .new-list-img{
	float:left;
	width:25%;
	text-align:center;
}
.list-had-photos .new-list-cards-preson{
	padding:1em 0;
}
.list-had-photos .new-list-card{
	float:right;
	width:70%;
}
.list-had-photos .new-list-card{
	font-size:1.2em;
	padding:.6em 0;
	color:#505050;
}
.list-had-photos .new-list-texts{
	padding-bottom:1em;
}
.list-new-show-all{
	text-align:center;
}
.list-new-show-all a{
	font-size:1em;
	display:block;
	color:#797979;
	padding:.6em;
	border-top:1px solid #c8c8c8;
}
.activity-details-title em{
	overflow:hidden;
	text-overflow:ellipsis;
}
.index-warper .contents .cont-list-new{
}

/* ---社团列表(new)--- */
.list-new-contents .club-new-bottoms{
	padding:1em;
	border-bottom:1px solid #eee;
	box-shadow: 0 .1em .3em 0 #a9a9a9;
}
.list-imgs .new-li-details-middle{
	position:absolute;
	bottom:0;
	left:20px;
	background:rgba(0,0,0,.44);
	width:50%;
	height:100%;
	box-sizing:border-box;
	padding:1em;
}
.new-li-details-middle p {
    color: #fff;
    display: block;
    height: 1.4em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
.new-li-details-middle a{
	position:absolute;
	left:1em;
	bottom:.6em;
}
.new-li-details-middle a p {
    overflow: visible;
    width: 90%;
}
.new-li-details-middle p {
    color: #fff;
    display: block;
    height: 1.4em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
.new-li-details-middle i {
    background-image: url("../images/icon/acti-new-icon.png");
    background-position: -109px 0;
    display: inline-block;
    float: left;
    height: 16px;
    margin: 0.3em 0.3em 0 0;
    width: 10px;
}
/* 社团相册列表 */
.list-new-photos .new-photo-conts{
	padding:1em;
}
.list-new-photos .club-photo-title-new{
	margin-bottom:1em;
}
.club-photo-title-new img{
	display:inline-block;
	width:4em;
	height:4em;
	margin-right:1em;
}
.club-photo-title-new em{
	font-size:1.2em;
	color:#EA5415;
}
.club-photo-title-new span{
	font-size:1em;
	float:right;
	color:#666;
}
.club-photo-list-new li{
	float:left;
	width:32%;
	margin-left:1%;
	text-align:center;
}
.club-photo-list-new ul{
	margin-left:-1%;
}
.club-photo-list-new .club-photo-praise span{
	color:#EA5415;
}
.club-photo-list-new .club-photo-praise{
	margin-top:.6em;
	font-size:1.2em;
	color:#000;
}
.club-photo-list-new .list-new-min-height{
	height:68px;
	overflow:hidden;
}


.list-title-top i {
    background-image: url(../images/icon/activitys-pull.png);
    display: inline-block;
    float: right;
    height: 18px;
    margin-top: 0.4em;
    width: 18px;
	background-position: -18px 0;
}
.list-title-top .up-icon{
    background-position:0 0;
}
.list-had-title a em{
	color:#E7390D;
}
.list-imgs .new-li-details-one{
	height:50%;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	box-sizing:border-box;
	background-image: linear-gradient(to top, rgba(0,0,0,.44), rgba(0,0,0,0));
}

/* 创建社团-new------------- */

.set-up-new-portrait{
	border-bottom:1px solid #999;
	box-shadow: 0 .1em .3em 0 #666;
}
/* 创建活动-new------------- */
.set-up-new-portrait{
	position:relative;
}
.set-up-new-portrait .new-title-describe{
	position:absolute;
	left:1em;
	bottom:1em;
}
.set-up-new-portrait a{
	border:none;
}
.new-title-describe h2{
	color:#555;
}
.activity-set-new-m h1{
	color: #000;
    font-size: 1.2em;
    margin-bottom: 0.3em;
}
.activity-set-moneys li{
	height:2.4em;
	line-height:2.4em;
	border-bottom:1px solid #D5D5D5;
}
.activity-set-moneys li input{
	width:18%;
	border-width:0 0 1px 0;
	border-style:solid;
	border-color:#333;
}
.activity-set-moneys li label{
	color:#E52B00;
}
.activity-set-how li{
	height:2.4em;
	line-height:2.4em;
	border-bottom:1px solid #333;
}
.activity-set-how li input{
	border:none;
}
.activity-set-how .first-input input{
	width:100%;
}
.activity-set-how .two-input label{
	width:33%;
	font-size:1em;
}
.activity-set-how .two-input input{
	width:60%;
}
.activity-set-how li label{
	color:#E52B00;
}


